hell and high water - French English Dictionary